.elementor-kit-6{--e-global-color-primary:#17332D;--e-global-color-secondary:#586460;--e-global-color-text:#1B2422;--e-global-color-accent:#B38A3A;--e-global-color-scuro:#0E221E;--e-global-color-sienachiaro:#D4AE63;--e-global-color-sienatesto:#8A6A24;--e-global-color-goldhover:#E2C380;--e-global-color-pietra:#EEF0EB;--e-global-color-white:#FFFFFF;--e-global-color-line:#D3D8D1;--e-global-color-linestr:#C9CFC7;--e-global-color-field:#AEB7B0;--e-global-color-ondark:#C8D3CE;--e-global-color-linedark:#2E4A43;--e-global-color-lead:#3C4743;--e-global-color-slash:#A3AEA6;--e-global-typography-primary-font-family:"Bodoni Moda Variable";--e-global-typography-primary-font-size:66px;--e-global-typography-primary-font-weight:500;--e-global-typography-primary-line-height:1.04em;--e-global-typography-primary-letter-spacing:-0.012em;--e-global-typography-secondary-font-family:"Bodoni Moda Variable";--e-global-typography-secondary-font-size:40px;--e-global-typography-secondary-font-weight:500;--e-global-typography-secondary-line-height:1.12em;--e-global-typography-secondary-letter-spacing:-0.012em;--e-global-typography-text-font-family:"Libre Franklin";--e-global-typography-text-font-size:17px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.65em;--e-global-typography-text-letter-spacing:0em;--e-global-typography-accent-font-family:"Libre Franklin";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:600;--e-global-typography-accent-line-height:1.2em;--e-global-typography-accent-letter-spacing:0em;--e-global-typography-h1i-font-family:"Bodoni Moda Variable";--e-global-typography-h1i-font-size:52px;--e-global-typography-h1i-font-weight:500;--e-global-typography-h1i-line-height:1.08em;--e-global-typography-h1i-letter-spacing:-0.012em;--e-global-typography-h3-font-family:"Bodoni Moda Variable";--e-global-typography-h3-font-size:24px;--e-global-typography-h3-font-weight:500;--e-global-typography-h3-line-height:1.2em;--e-global-typography-h3-letter-spacing:-0.012em;--e-global-typography-h3row-font-family:"Bodoni Moda Variable";--e-global-typography-h3row-font-size:22px;--e-global-typography-h3row-font-weight:500;--e-global-typography-h3row-line-height:1.25em;--e-global-typography-h3row-letter-spacing:-0.012em;--e-global-typography-h3s-font-family:"Bodoni Moda Variable";--e-global-typography-h3s-font-size:21px;--e-global-typography-h3s-font-weight:500;--e-global-typography-h3s-line-height:1.25em;--e-global-typography-h3s-letter-spacing:-0.012em;--e-global-typography-person-font-family:"Bodoni Moda Variable";--e-global-typography-person-font-size:21px;--e-global-typography-person-font-weight:500;--e-global-typography-person-line-height:1.25em;--e-global-typography-person-letter-spacing:-0.012em;--e-global-typography-office-font-family:"Bodoni Moda Variable";--e-global-typography-office-font-size:26px;--e-global-typography-office-font-weight:500;--e-global-typography-office-line-height:1.2em;--e-global-typography-office-letter-spacing:-0.012em;--e-global-typography-grouph3-font-family:"Bodoni Moda Variable";--e-global-typography-grouph3-font-size:25px;--e-global-typography-grouph3-font-weight:500;--e-global-typography-grouph3-line-height:1.12em;--e-global-typography-grouph3-letter-spacing:-0.012em;--e-global-typography-h2prose-font-family:"Bodoni Moda Variable";--e-global-typography-h2prose-font-size:32px;--e-global-typography-h2prose-font-weight:500;--e-global-typography-h2prose-line-height:1.12em;--e-global-typography-h2prose-letter-spacing:-0.012em;--e-global-typography-boxh2-font-family:"Bodoni Moda Variable";--e-global-typography-boxh2-font-size:24px;--e-global-typography-boxh2-font-weight:500;--e-global-typography-boxh2-line-height:1.12em;--e-global-typography-boxh2-letter-spacing:-0.012em;--e-global-typography-posth2-font-family:"Bodoni Moda Variable";--e-global-typography-posth2-font-size:30px;--e-global-typography-posth2-font-weight:500;--e-global-typography-posth2-line-height:1.12em;--e-global-typography-posth2-letter-spacing:-0.012em;--e-global-typography-okh3-font-family:"Bodoni Moda Variable";--e-global-typography-okh3-font-size:22px;--e-global-typography-okh3-font-weight:500;--e-global-typography-okh3-line-height:1.12em;--e-global-typography-okh3-letter-spacing:-0.012em;--e-global-typography-statement-font-family:"Bodoni Moda Variable";--e-global-typography-statement-font-size:23px;--e-global-typography-statement-font-weight:500;--e-global-typography-statement-line-height:1.4em;--e-global-typography-statement-letter-spacing:-0.005em;--e-global-typography-fact-font-family:"Bodoni Moda Variable";--e-global-typography-fact-font-size:46px;--e-global-typography-fact-font-weight:500;--e-global-typography-fact-line-height:1em;--e-global-typography-fact-letter-spacing:-0.01em;--e-global-typography-yearbig-font-family:"Bodoni Moda Variable";--e-global-typography-yearbig-font-size:46px;--e-global-typography-yearbig-font-weight:500;--e-global-typography-yearbig-line-height:1em;--e-global-typography-yearbig-letter-spacing:-0.01em;--e-global-typography-tlyear-font-family:"Bodoni Moda Variable";--e-global-typography-tlyear-font-size:38px;--e-global-typography-tlyear-font-weight:500;--e-global-typography-tlyear-line-height:1em;--e-global-typography-tlyear-letter-spacing:-0.01em;--e-global-typography-tlh3-font-family:"Bodoni Moda Variable";--e-global-typography-tlh3-font-size:23px;--e-global-typography-tlh3-font-weight:500;--e-global-typography-tlh3-line-height:1.22em;--e-global-typography-tlh3-letter-spacing:-0.012em;--e-global-typography-unionh3-font-family:"Bodoni Moda Variable";--e-global-typography-unionh3-font-size:27px;--e-global-typography-unionh3-font-weight:500;--e-global-typography-unionh3-line-height:1.12em;--e-global-typography-unionh3-letter-spacing:-0.012em;--e-global-typography-nf-font-family:"Bodoni Moda Variable";--e-global-typography-nf-font-size:132px;--e-global-typography-nf-font-weight:500;--e-global-typography-nf-line-height:1em;--e-global-typography-nf-letter-spacing:-0.03em;--e-global-typography-brandname-font-family:"Bodoni Moda Variable";--e-global-typography-brandname-font-size:25px;--e-global-typography-brandname-font-weight:500;--e-global-typography-brandname-line-height:1em;--e-global-typography-brandname-letter-spacing:-0.01em;--e-global-typography-brandtop-font-family:"Libre Franklin";--e-global-typography-brandtop-font-size:12.5px;--e-global-typography-brandtop-font-weight:600;--e-global-typography-brandtop-line-height:1em;--e-global-typography-brandtop-letter-spacing:0.05em;--e-global-typography-lead-font-family:"Libre Franklin";--e-global-typography-lead-font-size:20px;--e-global-typography-lead-font-weight:400;--e-global-typography-lead-line-height:1.6em;--e-global-typography-lead-letter-spacing:0em;--e-global-typography-sub-font-family:"Libre Franklin";--e-global-typography-sub-font-size:19px;--e-global-typography-sub-font-weight:400;--e-global-typography-sub-line-height:1.65em;--e-global-typography-sub-letter-spacing:0em;--e-global-typography-p19-font-family:"Libre Franklin";--e-global-typography-p19-font-size:19px;--e-global-typography-p19-font-weight:400;--e-global-typography-p19-line-height:1.65em;--e-global-typography-p19-letter-spacing:0em;--e-global-typography-t165-font-family:"Libre Franklin";--e-global-typography-t165-font-size:16.5px;--e-global-typography-t165-font-weight:400;--e-global-typography-t165-line-height:1.6em;--e-global-typography-t165-letter-spacing:0em;--e-global-typography-t165l-font-family:"Libre Franklin";--e-global-typography-t165l-font-size:16.5px;--e-global-typography-t165l-font-weight:400;--e-global-typography-t165l-line-height:1.65em;--e-global-typography-t165l-letter-spacing:0em;--e-global-typography-t16-font-family:"Libre Franklin";--e-global-typography-t16-font-size:16px;--e-global-typography-t16-font-weight:400;--e-global-typography-t16-line-height:1.55em;--e-global-typography-t16-letter-spacing:0em;--e-global-typography-t16l-font-family:"Libre Franklin";--e-global-typography-t16l-font-size:16px;--e-global-typography-t16l-font-weight:400;--e-global-typography-t16l-line-height:1.65em;--e-global-typography-t16l-letter-spacing:0em;--e-global-typography-t155-font-family:"Libre Franklin";--e-global-typography-t155-font-size:15.5px;--e-global-typography-t155-font-weight:400;--e-global-typography-t155-line-height:1.55em;--e-global-typography-t155-letter-spacing:0em;--e-global-typography-t15-font-family:"Libre Franklin";--e-global-typography-t15-font-size:15px;--e-global-typography-t15-font-weight:400;--e-global-typography-t15-line-height:1.45em;--e-global-typography-t15-letter-spacing:0em;--e-global-typography-t15l-font-family:"Libre Franklin";--e-global-typography-t15l-font-size:15px;--e-global-typography-t15l-font-weight:400;--e-global-typography-t15l-line-height:1.65em;--e-global-typography-t15l-letter-spacing:0em;--e-global-typography-date-font-family:"Libre Franklin";--e-global-typography-date-font-size:15px;--e-global-typography-date-font-weight:400;--e-global-typography-date-text-transform:lowercase;--e-global-typography-date-line-height:1.65em;--e-global-typography-date-letter-spacing:0em;--e-global-typography-factp-font-family:"Libre Franklin";--e-global-typography-factp-font-size:16px;--e-global-typography-factp-font-weight:400;--e-global-typography-factp-line-height:1.5em;--e-global-typography-factp-letter-spacing:0em;--e-global-typography-foot-font-family:"Libre Franklin";--e-global-typography-foot-font-size:15.5px;--e-global-typography-foot-font-weight:400;--e-global-typography-foot-line-height:1.65em;--e-global-typography-foot-letter-spacing:0em;--e-global-typography-footb-font-family:"Libre Franklin";--e-global-typography-footb-font-size:15.5px;--e-global-typography-footb-font-weight:600;--e-global-typography-footb-line-height:1.65em;--e-global-typography-footb-letter-spacing:0em;--e-global-typography-foota-font-family:"Libre Franklin";--e-global-typography-foota-font-size:15.5px;--e-global-typography-foota-font-weight:400;--e-global-typography-foota-line-height:1.6em;--e-global-typography-foota-letter-spacing:0em;--e-global-typography-small-font-family:"Libre Franklin";--e-global-typography-small-font-size:14px;--e-global-typography-small-font-weight:400;--e-global-typography-small-line-height:1.65em;--e-global-typography-small-letter-spacing:0em;--e-global-typography-crumbs-font-family:"Libre Franklin";--e-global-typography-crumbs-font-size:14.5px;--e-global-typography-crumbs-font-weight:400;--e-global-typography-crumbs-line-height:1.65em;--e-global-typography-crumbs-letter-spacing:0em;--e-global-typography-label-font-family:"Libre Franklin";--e-global-typography-label-font-size:14.5px;--e-global-typography-label-font-weight:600;--e-global-typography-label-line-height:1.65em;--e-global-typography-label-letter-spacing:0.01em;--e-global-typography-labels-font-family:"Libre Franklin";--e-global-typography-labels-font-size:14.5px;--e-global-typography-labels-font-weight:600;--e-global-typography-labels-line-height:1.4em;--e-global-typography-labels-letter-spacing:0.01em;--e-global-typography-tag-font-family:"Libre Franklin";--e-global-typography-tag-font-size:14px;--e-global-typography-tag-font-weight:600;--e-global-typography-tag-line-height:1.65em;--e-global-typography-tag-letter-spacing:0em;--e-global-typography-lane-font-family:"Libre Franklin";--e-global-typography-lane-font-size:15px;--e-global-typography-lane-font-weight:600;--e-global-typography-lane-line-height:1.65em;--e-global-typography-lane-letter-spacing:0em;--e-global-typography-role-font-family:"Libre Franklin";--e-global-typography-role-font-size:15px;--e-global-typography-role-font-weight:600;--e-global-typography-role-line-height:1.4em;--e-global-typography-role-letter-spacing:0em;--e-global-typography-yeart-font-family:"Libre Franklin";--e-global-typography-yeart-font-size:17px;--e-global-typography-yeart-font-weight:600;--e-global-typography-yeart-line-height:1.35em;--e-global-typography-yeart-letter-spacing:0em;--e-global-typography-klabel-font-family:"Libre Franklin";--e-global-typography-klabel-font-size:15px;--e-global-typography-klabel-font-weight:600;--e-global-typography-klabel-line-height:1.3em;--e-global-typography-klabel-letter-spacing:0em;--e-global-typography-kvalue-font-family:"Libre Franklin";--e-global-typography-kvalue-font-size:19px;--e-global-typography-kvalue-font-weight:400;--e-global-typography-kvalue-line-height:1.45em;--e-global-typography-kvalue-letter-spacing:0em;--e-global-typography-link-font-family:"Libre Franklin";--e-global-typography-link-font-size:17px;--e-global-typography-link-font-weight:600;--e-global-typography-link-line-height:1.559em;--e-global-typography-link-letter-spacing:0em;--e-global-typography-link155-font-family:"Libre Franklin";--e-global-typography-link155-font-size:15.5px;--e-global-typography-link155-font-weight:600;--e-global-typography-link155-line-height:1.553em;--e-global-typography-link155-letter-spacing:0em;--e-global-typography-link15-font-family:"Libre Franklin";--e-global-typography-link15-font-size:15px;--e-global-typography-link15-font-weight:600;--e-global-typography-link15-line-height:1.55em;--e-global-typography-link15-letter-spacing:0em;--e-global-typography-nav-font-family:"Libre Franklin";--e-global-typography-nav-font-size:16px;--e-global-typography-nav-font-weight:500;--e-global-typography-nav-line-height:1.65em;--e-global-typography-nav-letter-spacing:0em;--e-global-typography-navm-font-family:"Libre Franklin";--e-global-typography-navm-font-size:17px;--e-global-typography-navm-font-weight:500;--e-global-typography-navm-line-height:1.65em;--e-global-typography-navm-letter-spacing:0em;--e-global-typography-navsub-font-family:"Libre Franklin";--e-global-typography-navsub-font-size:15.5px;--e-global-typography-navsub-font-weight:400;--e-global-typography-navsub-line-height:1.65em;--e-global-typography-navsub-letter-spacing:0em;--e-global-typography-flabel-font-family:"Libre Franklin";--e-global-typography-flabel-font-size:15px;--e-global-typography-flabel-font-weight:600;--e-global-typography-flabel-line-height:1.65em;--e-global-typography-flabel-letter-spacing:0em;--e-global-typography-field-font-family:"Libre Franklin";--e-global-typography-field-font-size:16px;--e-global-typography-field-font-weight:400;--e-global-typography-field-line-height:1.65em;--e-global-typography-field-letter-spacing:0em;--e-global-typography-consent-font-family:"Libre Franklin";--e-global-typography-consent-font-size:15px;--e-global-typography-consent-font-weight:400;--e-global-typography-consent-line-height:1.5em;--e-global-typography-consent-letter-spacing:0em;background-color:var( --e-global-color-white );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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-white );border-radius:2px 2px 2px 2px;padding:16.4px 28px 16.4px 28px;}.elementor-kit-6 button:hover,.elementor-kit-6 button:focus,.elementor-kit-6 input[type="button"]:hover,.elementor-kit-6 input[type="button"]:focus,.elementor-kit-6 input[type="submit"]:hover,.elementor-kit-6 input[type="submit"]:focus,.elementor-kit-6 .elementor-button:hover,.elementor-kit-6 .elementor-button:focus{background-color:var( --e-global-color-scuro );color:var( --e-global-color-white );}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 p{margin-block-end:0px;}.elementor-kit-6 a{color:var( --e-global-color-primary );}.elementor-kit-6 a:hover{color:var( --e-global-color-sienatesto );}.elementor-kit-6 h1{color:var( --e-global-color-text );font-family:var( --e-global-typography-h1i-font-family ), Sans-serif;font-size:var( --e-global-typography-h1i-font-size );font-weight:var( --e-global-typography-h1i-font-weight );line-height:var( --e-global-typography-h1i-line-height );letter-spacing:var( --e-global-typography-h1i-letter-spacing );}.elementor-kit-6 h2{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-6 h3{color:var( --e-global-color-text );font-family:var( --e-global-typography-h3-font-family ), Sans-serif;font-size:var( --e-global-typography-h3-font-size );font-weight:var( --e-global-typography-h3-font-weight );line-height:var( --e-global-typography-h3-line-height );letter-spacing:var( --e-global-typography-h3-letter-spacing );}.elementor-kit-6 h4{color:var( --e-global-color-text );font-family:var( --e-global-typography-h3s-font-family ), Sans-serif;font-size:var( --e-global-typography-h3s-font-size );font-weight:var( --e-global-typography-h3s-font-weight );line-height:var( --e-global-typography-h3s-line-height );letter-spacing:var( --e-global-typography-h3s-letter-spacing );}.elementor-kit-6 h5{color:var( --e-global-color-text );font-family:var( --e-global-typography-h3s-font-family ), Sans-serif;font-size:var( --e-global-typography-h3s-font-size );font-weight:var( --e-global-typography-h3s-font-weight );line-height:var( --e-global-typography-h3s-line-height );letter-spacing:var( --e-global-typography-h3s-letter-spacing );}.elementor-kit-6 h6{color:var( --e-global-color-text );font-family:var( --e-global-typography-h3s-font-family ), Sans-serif;font-size:var( --e-global-typography-h3s-font-size );font-weight:var( --e-global-typography-h3s-font-weight );line-height:var( --e-global-typography-h3s-line-height );letter-spacing:var( --e-global-typography-h3s-letter-spacing );}.elementor-kit-6 label{color:var( --e-global-color-text );font-family:var( --e-global-typography-flabel-font-family ), Sans-serif;font-size:var( --e-global-typography-flabel-font-size );font-weight:var( --e-global-typography-flabel-font-weight );line-height:var( --e-global-typography-flabel-line-height );letter-spacing:var( --e-global-typography-flabel-letter-spacing );}.elementor-kit-6 input:not([type="button"]):not([type="submit"]),.elementor-kit-6 textarea,.elementor-kit-6 .elementor-field-textual{font-family:var( --e-global-typography-field-font-family ), Sans-serif;font-size:var( --e-global-typography-field-font-size );font-weight:var( --e-global-typography-field-font-weight );line-height:var( --e-global-typography-field-line-height );letter-spacing:var( --e-global-typography-field-letter-spacing );color:var( --e-global-color-text );background-color:var( --e-global-color-white );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-field );border-radius:2px 2px 2px 2px;padding:13px 16px 13px 16px;}.elementor-kit-6 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-6 textarea:focus,.elementor-kit-6 .elementor-field-textual:focus{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-6{--e-global-typography-primary-font-size:50px;--e-global-typography-primary-line-height:1.04em;--e-global-typography-secondary-font-size:34px;--e-global-typography-text-font-size:17px;--e-global-typography-h1i-font-size:42px;--e-global-typography-h3-font-size:22px;--e-global-typography-person-font-size:21px;--e-global-typography-grouph3-font-size:25px;--e-global-typography-h2prose-font-size:32px;--e-global-typography-posth2-font-size:30px;--e-global-typography-statement-font-size:23px;--e-global-typography-fact-font-size:38px;--e-global-typography-yearbig-font-size:46px;--e-global-typography-tlyear-font-size:32px;--e-global-typography-tlh3-font-size:23px;--e-global-typography-unionh3-font-size:27px;--e-global-typography-nf-font-size:104px;--e-global-typography-brandname-font-size:25px;--e-global-typography-brandtop-font-size:12.5px;--e-global-typography-lead-font-size:19px;--e-global-typography-sub-font-size:19px;--e-global-typography-factp-font-size:16px;--e-global-typography-kvalue-font-size:19px;--e-global-typography-link-font-size:17px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-6 h1{font-size:var( --e-global-typography-h1i-font-size );line-height:var( --e-global-typography-h1i-line-height );letter-spacing:var( --e-global-typography-h1i-letter-spacing );}.elementor-kit-6 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-6 h3{font-size:var( --e-global-typography-h3-font-size );line-height:var( --e-global-typography-h3-line-height );letter-spacing:var( --e-global-typography-h3-letter-spacing );}.elementor-kit-6 h4{font-size:var( --e-global-typography-h3s-font-size );line-height:var( --e-global-typography-h3s-line-height );letter-spacing:var( --e-global-typography-h3s-letter-spacing );}.elementor-kit-6 h5{font-size:var( --e-global-typography-h3s-font-size );line-height:var( --e-global-typography-h3s-line-height );letter-spacing:var( --e-global-typography-h3s-letter-spacing );}.elementor-kit-6 h6{font-size:var( --e-global-typography-h3s-font-size );line-height:var( --e-global-typography-h3s-line-height );letter-spacing:var( --e-global-typography-h3s-letter-spacing );}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-kit-6 label{font-size:var( --e-global-typography-flabel-font-size );line-height:var( --e-global-typography-flabel-line-height );letter-spacing:var( --e-global-typography-flabel-letter-spacing );}.elementor-kit-6 input:not([type="button"]):not([type="submit"]),.elementor-kit-6 textarea,.elementor-kit-6 .elementor-field-textual{font-size:var( --e-global-typography-field-font-size );line-height:var( --e-global-typography-field-line-height );letter-spacing:var( --e-global-typography-field-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6{--e-global-typography-primary-font-size:38px;--e-global-typography-primary-line-height:1.08em;--e-global-typography-secondary-font-size:28px;--e-global-typography-text-font-size:16px;--e-global-typography-h1i-font-size:34px;--e-global-typography-h3-font-size:21px;--e-global-typography-person-font-size:18px;--e-global-typography-grouph3-font-size:22px;--e-global-typography-h2prose-font-size:26px;--e-global-typography-posth2-font-size:24px;--e-global-typography-statement-font-size:20px;--e-global-typography-fact-font-size:30px;--e-global-typography-yearbig-font-size:36px;--e-global-typography-tlyear-font-size:25px;--e-global-typography-tlh3-font-size:20px;--e-global-typography-unionh3-font-size:22px;--e-global-typography-nf-font-size:84px;--e-global-typography-brandname-font-size:21px;--e-global-typography-brandtop-font-size:11.5px;--e-global-typography-lead-font-size:18px;--e-global-typography-sub-font-size:17px;--e-global-typography-factp-font-size:15.5px;--e-global-typography-kvalue-font-size:17px;--e-global-typography-link-font-size:16px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-6 h1{font-size:var( --e-global-typography-h1i-font-size );line-height:var( --e-global-typography-h1i-line-height );letter-spacing:var( --e-global-typography-h1i-letter-spacing );}.elementor-kit-6 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-6 h3{font-size:var( --e-global-typography-h3-font-size );line-height:var( --e-global-typography-h3-line-height );letter-spacing:var( --e-global-typography-h3-letter-spacing );}.elementor-kit-6 h4{font-size:var( --e-global-typography-h3s-font-size );line-height:var( --e-global-typography-h3s-line-height );letter-spacing:var( --e-global-typography-h3s-letter-spacing );}.elementor-kit-6 h5{font-size:var( --e-global-typography-h3s-font-size );line-height:var( --e-global-typography-h3s-line-height );letter-spacing:var( --e-global-typography-h3s-letter-spacing );}.elementor-kit-6 h6{font-size:var( --e-global-typography-h3s-font-size );line-height:var( --e-global-typography-h3s-line-height );letter-spacing:var( --e-global-typography-h3s-letter-spacing );}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-kit-6 label{font-size:var( --e-global-typography-flabel-font-size );line-height:var( --e-global-typography-flabel-line-height );letter-spacing:var( --e-global-typography-flabel-letter-spacing );}.elementor-kit-6 input:not([type="button"]):not([type="submit"]),.elementor-kit-6 textarea,.elementor-kit-6 .elementor-field-textual{font-size:var( --e-global-typography-field-font-size );line-height:var( --e-global-typography-field-line-height );letter-spacing:var( --e-global-typography-field-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS */@font-face{font-family:"Bodoni Moda Variable";font-style:normal;font-weight:400 900;font-display:swap;src:url("/wp-content/uploads/2026/10/bodoni-moda-variable.woff2") format("woff2")}
h1,h2,h3,h4{text-wrap:balance}
.elementor-widget-image{line-height:0}
.elementor-widget-text-editor p{margin:0 0 18px}
.elementor-widget-text-editor p:last-child{margin-bottom:0}
.elementor-widget-text-editor a,.cat-post a{color:inherit;text-decoration:underline;text-decoration-color:var(--e-global-color-accent);text-underline-offset:4px}
.cat-link,.cat-link .elementor-button-wrapper{line-height:0}
.cat-nav .elementor-nav-menu .sub-arrow{padding-left:7px;font-size:8px}
.cat-link .elementor-button{vertical-align:top}
.elementor-menu-toggle{width:46px;height:46px}
.elementor-form .elementor-field-textual{min-height:52px;padding:13px 16px}
.elementor-form textarea.elementor-field-textual{min-height:160px}
.elementor-field-type-acceptance .elementor-field-option{display:grid;grid-template-columns:20px minmax(0,1fr);gap:12px;align-items:start}
.elementor-field-type-acceptance .elementor-field-option input[type=checkbox]{width:20px;height:20px;margin:2px 0 0;accent-color:var(--e-global-color-primary)}
.elementor-widget-form .elementor-form .elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label{font-family:var(--e-global-typography-consent-font-family),sans-serif;font-size:var(--e-global-typography-consent-font-size);font-weight:400;line-height:var(--e-global-typography-consent-line-height);color:var(--e-global-color-text)}
.elementor-field-type-acceptance a{text-decoration:underline;text-underline-offset:3px;color:inherit}
.cat-post h2{font-size:32px;line-height:1.12;margin:56px 0 20px}
.cat-post h3{font-size:23px;line-height:1.2;margin:36px 0 14px}
.cat-post p,.cat-post ul,.cat-post ol,.cat-post figure{margin:0 0 18px}
.cat-post>*:first-child{margin-top:0}
.cat-post>*:last-child{margin-bottom:0}
.cat-post ul{list-style:none;padding:0;border-top:1px solid var(--e-global-color-line)}
.cat-post ul li{position:relative;padding:13px 0 13px 28px;border-bottom:1px solid var(--e-global-color-line)}
.cat-post ul li::before{content:"";position:absolute;left:2px;top:23px;width:8px;height:8px;background:var(--e-global-color-accent)}
.cat-post ol{padding-left:22px}
.cat-post img{max-width:100%;height:auto}
@media(max-width:767px){.cat-post h2{font-size:26px;margin-top:44px}}
.cat-mnav .elementor-nav-menu--dropdown .elementor-nav-menu{padding:12px 28px 28px;border-bottom:1px solid var(--e-global-color-line)}
@media(max-width:767px){.cat-mnav .elementor-nav-menu--dropdown .elementor-nav-menu{padding:12px 20px 28px}}
.elementor .cat-mnav.elementor-widget-nav-menu .elementor-nav-menu--dropdown a.elementor-item{line-height:var(--e-global-typography-navm-line-height)}
.elementor .cat-mnav.elementor-widget-nav-menu .elementor-nav-menu--dropdown li.cat-menu-cta{border:0;margin-top:20px}
.elementor .cat-mnav.elementor-widget-nav-menu .elementor-nav-menu--dropdown li.cat-menu-cta>a.elementor-item{justify-content:center;min-height:52px;padding:8px 14px;border-radius:2px;background-color:var(--e-global-color-primary);color:var(--e-global-color-white);font-size:16px;font-weight:600;line-height:1.2}
.elementor .cat-mnav.elementor-widget-nav-menu .elementor-nav-menu--dropdown li.cat-menu-cta>a.elementor-item:hover,.elementor .cat-mnav.elementor-widget-nav-menu .elementor-nav-menu--dropdown li.cat-menu-cta>a.elementor-item:focus{background-color:var(--e-global-color-scuro);color:var(--e-global-color-white)}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Bodoni Moda Variable';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://commercialistiassociatisiena.shinestemacademy.org/wp-content/uploads/2026/10/bodoni-moda-variable.woff2') format('woff2');
}
/* End Custom Fonts CSS */