.elementor-992120 .elementor-element.elementor-element-a5d304a{margin-top:100px;margin-bottom:80px;}.elementor-bc-flex-widget .elementor-992120 .elementor-element.elementor-element-1c0c8e0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-992120 .elementor-element.elementor-element-1c0c8e0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-992120 .elementor-element.elementor-element-1c0c8e0.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-992120 .elementor-element.elementor-element-a6a098f{width:var( --container-widget-width, 96% );max-width:96%;--container-widget-width:96%;--container-widget-flex-grow:0;text-align:center;}.elementor-992120 .elementor-element.elementor-element-a6a098f > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-992120 .elementor-element.elementor-element-a6a098f .elementor-heading-title{font-size:42px;color:var( --e-global-color-a46094c );}.elementor-992120 .elementor-element.elementor-element-e0676a7{width:var( --container-widget-width, 96% );max-width:96%;--container-widget-width:96%;--container-widget-flex-grow:0;text-align:center;}.elementor-992120 .elementor-element.elementor-element-e0676a7 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-992120 .elementor-element.elementor-element-e0676a7 .elementor-heading-title{font-family:var( --e-global-typography-f696de8-font-family ), Helvetica Neue, Helvetica, Arial, Sans-serif;font-size:var( --e-global-typography-f696de8-font-size );font-weight:var( --e-global-typography-f696de8-font-weight );text-transform:var( --e-global-typography-f696de8-text-transform );font-style:var( --e-global-typography-f696de8-font-style );line-height:var( --e-global-typography-f696de8-line-height );color:var( --e-global-color-vamtam_accent_1 );}.elementor-992120 .elementor-element.elementor-element-4f4db1d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-992120 .elementor-element.elementor-element-4f4db1d{text-align:center;font-size:16px;line-height:1.6em;color:var( --e-global-color-vamtam_accent_1 );}.elementor-992120 .elementor-element.elementor-element-4f4db1d a{font-size:16px;line-height:1.6em;color:var( --e-global-color-vamtam_accent_1 );}.elementor-992120 .elementor-element.elementor-element-04c8981{margin-top:100px;margin-bottom:50px;}.elementor-992120 .elementor-element.elementor-element-37121df > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:5px;}.elementor-992120 .elementor-element.elementor-element-214228d > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-992120 .elementor-element.elementor-element-214228d{text-align:center;}.elementor-992120 .elementor-element.elementor-element-214228d .elementor-heading-title{font-family:var( --e-global-typography-vamtam_h2-font-family ), Helvetica Neue, Helvetica, Arial, Sans-serif;font-size:var( --e-global-typography-vamtam_h2-font-size );font-weight:var( --e-global-typography-vamtam_h2-font-weight );text-transform:var( --e-global-typography-vamtam_h2-text-transform );font-style:var( --e-global-typography-vamtam_h2-font-style );line-height:var( --e-global-typography-vamtam_h2-line-height );}.elementor-992120 .elementor-element.elementor-element-064e098 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-992120 .elementor-element.elementor-element-064e098{text-align:center;font-size:16px;line-height:1.6em;color:var( --e-global-color-vamtam_accent_1 );}.elementor-992120 .elementor-element.elementor-element-064e098 a{font-size:16px;line-height:1.6em;color:var( --e-global-color-vamtam_accent_1 );}.elementor-992120 .elementor-element.elementor-element-aa87bf0{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;}.elementor-992120 .elementor-element.elementor-element-2812c46{--display:flex;}.elementor-992120 .elementor-element.elementor-element-f95e395{width:100%;max-width:100%;font-size:18px;line-height:1.2em;}.elementor-992120 .elementor-element.elementor-element-f95e395 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-992120 .elementor-element.elementor-element-f95e395.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-992120 .elementor-element.elementor-element-f95e395 a{font-size:18px;line-height:1.2em;}.elementor-992120 .elementor-element.elementor-element-9b96db0{--display:flex;--justify-content:center;}.elementor-992120 .elementor-element.elementor-element-3f727c2{width:100%;max-width:100%;text-align:center;font-size:21px;line-height:1.2em;color:var( --e-global-color-a46094c );}.elementor-992120 .elementor-element.elementor-element-3f727c2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-992120 .elementor-element.elementor-element-3f727c2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-992120 .elementor-element.elementor-element-3f727c2 a{font-size:21px;line-height:1.2em;color:var( --e-global-color-a46094c );}.elementor-992120 .elementor-element.elementor-element-8f5981d{width:100%;max-width:100%;font-size:18px;line-height:1.2em;}.elementor-992120 .elementor-element.elementor-element-8f5981d > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-992120 .elementor-element.elementor-element-8f5981d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-992120 .elementor-element.elementor-element-8f5981d a{font-size:18px;line-height:1.2em;}.elementor-992120 .elementor-element.elementor-element-57266cd:not(.elementor-motion-effects-element-type-background), .elementor-992120 .elementor-element.elementor-element-57266cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_4 );}.elementor-992120 .elementor-element.elementor-element-57266cd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:100px;margin-bottom:0px;}.elementor-992120 .elementor-element.elementor-element-57266cd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-992120 .elementor-element.elementor-element-bca94d6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-992120 .elementor-element.elementor-element-bca94d6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-992120 .elementor-element.elementor-element-bca94d6.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-992120 .elementor-element.elementor-element-bca94d6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-992120 .elementor-element.elementor-element-bca94d6 > .elementor-element-populated{margin-block-start:0px;margin-inline-start:0px;margin-block-end:0px;margin-inline-end:0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding-block-start:10%;padding-inline-start:10%;padding-block-end:10%;padding-inline-end:20%;}.elementor-992120 .elementor-element.elementor-element-73d7a4f > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-992120 .elementor-element.elementor-element-73d7a4f .elementor-heading-title{font-family:var( --e-global-typography-vamtam_h2-font-family ), Helvetica Neue, Helvetica, Arial, Sans-serif;font-size:var( --e-global-typography-vamtam_h2-font-size );font-weight:var( --e-global-typography-vamtam_h2-font-weight );text-transform:var( --e-global-typography-vamtam_h2-text-transform );font-style:var( --e-global-typography-vamtam_h2-font-style );line-height:var( --e-global-typography-vamtam_h2-line-height );}.elementor-992120 .elementor-element.elementor-element-32147e6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-992120 .elementor-element.elementor-element-32147e6{font-size:18px;line-height:1.6em;}.elementor-992120 .elementor-element.elementor-element-32147e6 a{font-size:18px;line-height:1.6em;}.elementor-992120 .elementor-element.elementor-element-c048fbb{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-992120 .elementor-element.elementor-element-c048fbb .elementor-divider-separator{width:100%;}.elementor-992120 .elementor-element.elementor-element-c048fbb .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-bc-flex-widget .elementor-992120 .elementor-element.elementor-element-3a34ae6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-992120 .elementor-element.elementor-element-3a34ae6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-992120 .elementor-element.elementor-element-3a34ae6.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-992120 .elementor-element.elementor-element-3a34ae6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-992120 .elementor-element.elementor-element-3a34ae6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-block-start:0px;margin-inline-start:0px;margin-block-end:0px;margin-inline-end:0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding-block-start:0px;padding-inline-start:0px;padding-block-end:0px;padding-inline-end:0px;}.elementor-992120 .elementor-element.elementor-element-3a34ae6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-992120 .elementor-element.elementor-element-6f93f22{width:auto;max-width:auto;z-index:5;}.elementor-992120 .elementor-element.elementor-element-6f93f22 > .elementor-widget-container{background-color:transparent;margin:0% 0% 0% 0%;padding:0% 15% 25% 15%;background-image:linear-gradient(180deg, var( --e-global-color-vamtam_accent_4 ) 30%, var( --e-global-color-vamtam_accent_2 ) 30%);}.elementor-992120 .elementor-element.elementor-element-6f93f22 img{width:100%;}.elementor-992120 .elementor-element.elementor-element-c41eb0d:not(.elementor-motion-effects-element-type-background), .elementor-992120 .elementor-element.elementor-element-c41eb0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_2 );background-image:url("https://francescoficara.com/wp-content/uploads/2026/06/banner-ricci.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-992120 .elementor-element.elementor-element-c41eb0d > .elementor-background-overlay{background-color:var( --e-global-color-vamtam_accent_1 );opacity:0.34;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-992120 .elementor-element.elementor-element-c41eb0d > .elementor-container{max-width:750px;min-height:70vh;}.elementor-992120 .elementor-element.elementor-element-c41eb0d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:60px 0px 60px 0px;}.elementor-992120 .elementor-element.elementor-element-386f00f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-992120 .elementor-element.elementor-element-386f00f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#191919E0;}.elementor-992120 .elementor-element.elementor-element-386f00f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:4px;}.elementor-992120 .elementor-element.elementor-element-386f00f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding-block-start:50px;padding-inline-start:50px;padding-block-end:50px;padding-inline-end:50px;}.elementor-992120 .elementor-element.elementor-element-386f00f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-992120 .elementor-element.elementor-element-f584c76 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-992120 .elementor-element.elementor-element-f584c76{text-align:center;}.elementor-992120 .elementor-element.elementor-element-f584c76 .elementor-heading-title{font-family:var( --e-global-typography-vamtam_h2-font-family ), Helvetica Neue, Helvetica, Arial, Sans-serif;font-size:var( --e-global-typography-vamtam_h2-font-size );font-weight:var( --e-global-typography-vamtam_h2-font-weight );text-transform:var( --e-global-typography-vamtam_h2-text-transform );font-style:var( --e-global-typography-vamtam_h2-font-style );line-height:var( --e-global-typography-vamtam_h2-line-height );color:var( --e-global-color-a46094c );}.elementor-992120 .elementor-element.elementor-element-c69c67b{--divider-border-style:solid;--divider-color:var( --e-global-color-vamtam_accent_5 );--divider-border-width:1px;}.elementor-992120 .elementor-element.elementor-element-c69c67b .elementor-divider-separator{width:100%;}.elementor-992120 .elementor-element.elementor-element-c69c67b .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-992120 .elementor-element.elementor-element-5dd7f00 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-992120 .elementor-element.elementor-element-5dd7f00{text-align:center;font-size:18px;line-height:1.6em;color:var( --e-global-color-vamtam_accent_5 );}.elementor-992120 .elementor-element.elementor-element-5dd7f00 a{font-size:18px;line-height:1.6em;color:var( --e-global-color-vamtam_accent_5 );}.elementor-992120 .elementor-element.elementor-element-8ffe0c1{--spacer-size:12px;}.elementor-992120 .elementor-element.elementor-element-f2717c5{--display:flex;--min-height:70vh;--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;--justify-content:center;--align-items:center;}.elementor-992120 .elementor-element.elementor-element-092d4a1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-a46094c );--border-color:var( --e-global-color-a46094c );--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-992120 .elementor-element.elementor-element-e6385aa{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-992120 .elementor-element.elementor-element-e6385aa.elementor-element{--align-self:flex-start;}.elementor-992120 .elementor-element.elementor-element-e6385aa .elementor-heading-title{color:var( --e-global-color-a46094c );}.elementor-992120 .elementor-element.elementor-element-e229b45{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;}.elementor-992120 .elementor-element.elementor-element-aa0ec71{--display:flex;}.elementor-992120 .elementor-element.elementor-element-52f1ab2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-992120 .elementor-element.elementor-element-52f1ab2{font-size:16px;line-height:1.6em;}.elementor-992120 .elementor-element.elementor-element-52f1ab2 a{font-size:16px;line-height:1.6em;}.elementor-992120 .elementor-element.elementor-element-a1a19a5{--display:flex;}.elementor-992120 .elementor-element.elementor-element-6f95f66 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-992120 .elementor-element.elementor-element-6f95f66{font-size:16px;line-height:1.6em;}.elementor-992120 .elementor-element.elementor-element-6f95f66 a{font-size:16px;line-height:1.6em;}.elementor-992120 .elementor-element.elementor-element-c2630bc{--display:flex;}.elementor-992120 .elementor-element.elementor-element-9dcda4a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-992120 .elementor-element.elementor-element-9dcda4a{font-size:16px;line-height:1.6em;}.elementor-992120 .elementor-element.elementor-element-9dcda4a a{font-size:16px;line-height:1.6em;}.elementor-992120 .elementor-element.elementor-element-bac1418{--n-accordion-title-font-size:18px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-a46094c );--n-accordion-icon-hover-color:var( --e-global-color-a46094c );--n-accordion-icon-active-color:var( --e-global-color-a46094c );}.elementor-992120 .elementor-element.elementor-element-bac1418 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-992120 .elementor-element.elementor-element-a1de9cc{--display:flex;}.elementor-992120 .elementor-element.elementor-element-2292ff3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-992120 .elementor-element.elementor-element-2292ff3{font-size:16px;line-height:1.6em;}.elementor-992120 .elementor-element.elementor-element-2292ff3 a{font-size:16px;line-height:1.6em;}.elementor-992120 .elementor-element.elementor-element-cf8dd03{--display:flex;}.elementor-992120 .elementor-element.elementor-element-c571ea4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-992120 .elementor-element.elementor-element-c571ea4{font-size:16px;line-height:1.6em;}.elementor-992120 .elementor-element.elementor-element-c571ea4 a{font-size:16px;line-height:1.6em;}.elementor-992120 .elementor-element.elementor-element-8e528bd{--display:flex;}.elementor-992120 .elementor-element.elementor-element-e30608f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-992120 .elementor-element.elementor-element-e30608f{font-size:16px;line-height:1.6em;}.elementor-992120 .elementor-element.elementor-element-e30608f a{font-size:16px;line-height:1.6em;}.elementor-992120 .elementor-element.elementor-element-9e323be{--n-accordion-title-font-size:18px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-a46094c );--n-accordion-icon-hover-color:var( --e-global-color-a46094c );--n-accordion-icon-active-color:var( --e-global-color-a46094c );}.elementor-992120 .elementor-element.elementor-element-9e323be > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-992120 .elementor-element.elementor-element-45cf1a3 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-992120 .elementor-element.elementor-element-45cf1a3:not(.elementor-motion-effects-element-type-background), .elementor-992120 .elementor-element.elementor-element-45cf1a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8F8D8E;}.elementor-992120 .elementor-element.elementor-element-45cf1a3 > .elementor-background-overlay{background-color:#191919;opacity:0.65;mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-992120 .elementor-element.elementor-element-45cf1a3 > .elementor-container{min-height:80vh;}.elementor-992120 .elementor-element.elementor-element-45cf1a3 .elementor-background-overlay{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-992120 .elementor-element.elementor-element-45cf1a3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-bc-flex-widget .elementor-992120 .elementor-element.elementor-element-ba6b111.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-992120 .elementor-element.elementor-element-ba6b111.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-992120 .elementor-element.elementor-element-ba6b111.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-992120 .elementor-element.elementor-element-ba6b111 .elementor-element-populated .elementor-heading-title{color:var( --e-global-color-vamtam_accent_5 );}.elementor-992120 .elementor-element.elementor-element-ba6b111 > .elementor-element-populated{color:var( --e-global-color-vamtam_accent_5 );text-align:center;}.elementor-992120 .elementor-element.elementor-element-4be81e3 .elementor-heading-title{font-family:"Philosopher", Helvetica Neue, Helvetica, Arial, Sans-serif;font-size:42px;font-weight:400;text-transform:uppercase;line-height:1.3em;color:#F00D0D;}.elementor-992120 .elementor-element.elementor-element-16f265f{width:var( --container-widget-width, 67.031% );max-width:67.031%;--container-widget-width:67.031%;--container-widget-flex-grow:0;text-align:center;font-family:"Helvetica", Helvetica Neue, Helvetica, Arial, Sans-serif;font-size:21px;font-weight:400;text-transform:none;line-height:1.2em;}.elementor-992120 .elementor-element.elementor-element-16f265f > .elementor-widget-container{margin:20px 0px 30px 0px;}.elementor-992120 .elementor-element.elementor-element-16f265f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-992120 .elementor-element.elementor-element-16f265f a{font-family:"Helvetica", Helvetica Neue, Helvetica, Arial, Sans-serif;font-size:21px;font-weight:400;text-transform:none;line-height:1.2em;}.elementor-992120 .elementor-element.elementor-element-ef6be43 .elementor-button{background-color:var( --e-global-color-a46094c );}.elementor-992120 .elementor-element.elementor-element-ef6be43 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-992120 .elementor-element.elementor-element-a5d304a{margin-top:50px;margin-bottom:50px;}.elementor-992120 .elementor-element.elementor-element-a6a098f > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-992120 .elementor-element.elementor-element-e0676a7 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-992120 .elementor-element.elementor-element-e0676a7 .elementor-heading-title{font-size:var( --e-global-typography-f696de8-font-size );line-height:var( --e-global-typography-f696de8-line-height );}.elementor-992120 .elementor-element.elementor-element-214228d .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h2-font-size );line-height:var( --e-global-typography-vamtam_h2-line-height );}.elementor-992120 .elementor-element.elementor-element-aa87bf0{--grid-auto-flow:row;}.elementor-992120 .elementor-element.elementor-element-57266cd{margin-top:65px;margin-bottom:90px;}.elementor-992120 .elementor-element.elementor-element-bca94d6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-992120 .elementor-element.elementor-element-bca94d6 > .elementor-element-populated{margin-block-start:0px;margin-inline-start:0px;margin-block-end:0px;margin-inline-end:0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding-block-start:0px;padding-inline-start:0px;padding-block-end:0px;padding-inline-end:0px;}.elementor-992120 .elementor-element.elementor-element-73d7a4f .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h2-font-size );line-height:var( --e-global-typography-vamtam_h2-line-height );}.elementor-992120 .elementor-element.elementor-element-32147e6{font-size:16px;}.elementor-992120 .elementor-element.elementor-element-32147e6 a{font-size:16px;}.elementor-992120 .elementor-element.elementor-element-3a34ae6 > .elementor-element-populated{margin-block-start:0px;margin-inline-start:0px;margin-block-end:0px;margin-inline-end:0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding-block-start:0px;padding-inline-start:15px;padding-block-end:0px;padding-inline-end:0px;}.elementor-992120 .elementor-element.elementor-element-6f93f22 > .elementor-widget-container{padding:0px 50px 90px 50px;}.elementor-992120 .elementor-element.elementor-element-c41eb0d > .elementor-container{min-height:40vh;}.elementor-992120 .elementor-element.elementor-element-c41eb0d{padding:60px 30px 60px 30px;}.elementor-992120 .elementor-element.elementor-element-386f00f > .elementor-element-populated{padding-block-start:30px;padding-inline-start:30px;padding-block-end:30px;padding-inline-end:30px;}.elementor-992120 .elementor-element.elementor-element-f584c76 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h2-font-size );line-height:var( --e-global-typography-vamtam_h2-line-height );}.elementor-992120 .elementor-element.elementor-element-e229b45{--grid-auto-flow:row;}.elementor-992120 .elementor-element.elementor-element-52f1ab2{font-size:16px;}.elementor-992120 .elementor-element.elementor-element-52f1ab2 a{font-size:16px;}.elementor-992120 .elementor-element.elementor-element-6f95f66{font-size:16px;}.elementor-992120 .elementor-element.elementor-element-6f95f66 a{font-size:16px;}.elementor-992120 .elementor-element.elementor-element-9dcda4a{font-size:16px;}.elementor-992120 .elementor-element.elementor-element-9dcda4a a{font-size:16px;}.elementor-992120 .elementor-element.elementor-element-2292ff3{font-size:16px;}.elementor-992120 .elementor-element.elementor-element-2292ff3 a{font-size:16px;}.elementor-992120 .elementor-element.elementor-element-c571ea4{font-size:16px;}.elementor-992120 .elementor-element.elementor-element-c571ea4 a{font-size:16px;}.elementor-992120 .elementor-element.elementor-element-e30608f{font-size:16px;}.elementor-992120 .elementor-element.elementor-element-e30608f a{font-size:16px;}.elementor-992120 .elementor-element.elementor-element-45cf1a3 > .elementor-container{min-height:40vh;}.elementor-992120 .elementor-element.elementor-element-4be81e3 .elementor-heading-title{font-size:24px;}}@media(max-width:767px){.elementor-992120 .elementor-element.elementor-element-a6a098f > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-992120 .elementor-element.elementor-element-a6a098f .elementor-heading-title{font-size:32px;}.elementor-992120 .elementor-element.elementor-element-e0676a7 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-992120 .elementor-element.elementor-element-e0676a7 .elementor-heading-title{font-size:var( --e-global-typography-f696de8-font-size );line-height:var( --e-global-typography-f696de8-line-height );}.elementor-992120 .elementor-element.elementor-element-4f4db1d > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-992120 .elementor-element.elementor-element-4f4db1d{font-size:16px;}.elementor-992120 .elementor-element.elementor-element-4f4db1d a{font-size:16px;}.elementor-992120 .elementor-element.elementor-element-04c8981{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-992120 .elementor-element.elementor-element-214228d .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h2-font-size );line-height:var( --e-global-typography-vamtam_h2-line-height );}.elementor-992120 .elementor-element.elementor-element-064e098 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-992120 .elementor-element.elementor-element-064e098{font-size:16px;}.elementor-992120 .elementor-element.elementor-element-064e098 a{font-size:16px;}.elementor-992120 .elementor-element.elementor-element-aa87bf0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-992120 .elementor-element.elementor-element-f95e395 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-992120 .elementor-element.elementor-element-3f727c2 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-992120 .elementor-element.elementor-element-8f5981d > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-992120 .elementor-element.elementor-element-57266cd{margin-top:40px;margin-bottom:55px;}.elementor-992120 .elementor-element.elementor-element-bca94d6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-992120 .elementor-element.elementor-element-bca94d6 > .elementor-element-populated{padding-block-start:0px;padding-inline-start:0px;padding-block-end:0px;padding-inline-end:0px;}.elementor-992120 .elementor-element.elementor-element-73d7a4f .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h2-font-size );line-height:var( --e-global-typography-vamtam_h2-line-height );}.elementor-992120 .elementor-element.elementor-element-32147e6 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-992120 .elementor-element.elementor-element-3a34ae6 > .elementor-element-populated{margin-block-start:0px;margin-inline-start:0px;margin-block-end:30px;margin-inline-end:0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding-block-start:0px;padding-inline-start:0px;padding-block-end:0px;padding-inline-end:0px;}.elementor-992120 .elementor-element.elementor-element-6f93f22 > .elementor-widget-container{padding:0px 40px 60px 40px;}.elementor-992120 .elementor-element.elementor-element-c41eb0d:not(.elementor-motion-effects-element-type-background), .elementor-992120 .elementor-element.elementor-element-c41eb0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-size:140vw auto;}.elementor-992120 .elementor-element.elementor-element-c41eb0d{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-992120 .elementor-element.elementor-element-386f00f > .elementor-element-populated{margin-block-start:70%;margin-inline-start:0%;margin-block-end:0%;margin-inline-end:0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding-block-start:30px;padding-inline-start:20px;padding-block-end:0px;padding-inline-end:20px;}.elementor-992120 .elementor-element.elementor-element-f584c76 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h2-font-size );line-height:var( --e-global-typography-vamtam_h2-line-height );}.elementor-992120 .elementor-element.elementor-element-5dd7f00 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-992120 .elementor-element.elementor-element-092d4a1{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-992120 .elementor-element.elementor-element-e229b45{--e-con-grid-template-columns:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-992120 .elementor-element.elementor-element-52f1ab2 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-992120 .elementor-element.elementor-element-6f95f66 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-992120 .elementor-element.elementor-element-9dcda4a > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-992120 .elementor-element.elementor-element-2292ff3 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-992120 .elementor-element.elementor-element-c571ea4 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-992120 .elementor-element.elementor-element-e30608f > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-992120 .elementor-element.elementor-element-45cf1a3 > .elementor-container{min-height:60vh;}.elementor-992120 .elementor-element.elementor-element-16f265f{width:100%;max-width:100%;font-size:18px;}.elementor-992120 .elementor-element.elementor-element-16f265f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-992120 .elementor-element.elementor-element-16f265f a{font-size:18px;}}@media(min-width:768px){.elementor-992120 .elementor-element.elementor-element-aa87bf0{--content-width:800px;}.elementor-992120 .elementor-element.elementor-element-2812c46{--width:100%;}.elementor-992120 .elementor-element.elementor-element-9b96db0{--width:100%;}.elementor-992120 .elementor-element.elementor-element-092d4a1{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-992120 .elementor-element.elementor-element-386f00f{width:50%;}}/* Start custom CSS *//* ================================================
   TEXTURE CAPELLI — CSS personalizzato
   Da incollare in: Elementor > Impostazioni pagina
   > CSS personalizzato  (oppure Aspetto > CSS aggiuntivo)
   ================================================ */


/* 1. PULSANTE CHIUDI ✕
   Cambia color per il colore a riposo
   Cambia color nell'hover per il colore al passaggio del mouse */
.ht-close {
  background: transparent;
  color: #888;              /* colore icona a riposo */
}
.ht-close:hover {
  color: #cc0000;           /* colore icona all'hover */
}


/* 2. RIENTRO DESTRO TESTO DESCRIZIONE
   Aumenta o diminuisci padding-right a piacere */
.ht-desc {
  padding-right: 2rem;
}


/* 3. IMMAGINE SECONDARIA ADATTIVA
   Si ridimensiona seguendo le proporzioni naturali della foto */
.ht-card-img {
  width: auto;
  height: auto;
  max-width: 160px;         /* larghezza massima su desktop */
  align-self: flex-start;
}
.ht-card-img img {
  width: 100%;
  height: auto;
}

/* Stessa immagine su mobile */
@media (max-width: 600px) {
  .ht-card-img {
    max-width: 90px;        /* larghezza massima su mobile */
  }
}/* End custom CSS */