.elementor-806 .elementor-element.elementor-element-e3e3884{--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;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:5rem;--padding-right:5rem;}.elementor-806 .elementor-element.elementor-element-bfed561{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.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 );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-806 .elementor-element.elementor-element-2726d0f{font-family:"Sentient", Sans-serif;font-size:68px;font-weight:200;color:var( --e-global-color-e3bc65a );}.elementor-806 .elementor-element.elementor-element-b29eac5{--display:flex;--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-806 .elementor-element.elementor-element-19cd711{font-family:"Red Hat Display", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-e3bc65a );}.elementor-806 .elementor-element.elementor-element-99ef6c9{font-family:"Red Hat Display", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-e3bc65a );}.elementor-806 .elementor-element.elementor-element-455cf0f{--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;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:5rem;--padding-right:5rem;}.elementor-806 .elementor-element.elementor-element-a727837{--display:flex;}.elementor-806 .elementor-element.elementor-element-937b5ae{font-family:"Red Hat Display", Sans-serif;font-size:25px;font-weight:600;color:var( --e-global-color-e3bc65a );}.elementor-806 .elementor-element.elementor-element-29969c3{--display:flex;--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-806 .elementor-element.elementor-element-643a6db{font-family:"Sentient", Sans-serif;font-size:68px;font-weight:200;color:var( --e-global-color-e3bc65a );}.elementor-806 .elementor-element.elementor-element-643a6db a{color:var( --e-global-color-accent );}.elementor-806 .elementor-element.elementor-element-643a6db a:hover, .elementor-806 .elementor-element.elementor-element-643a6db a:focus{color:var( --e-global-color-e3bc65a );}.elementor-806 .elementor-element.elementor-element-05bb907{--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;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:5rem;--padding-right:5rem;}.elementor-806 .elementor-element.elementor-element-05ee83f{--display:flex;}.elementor-806 .elementor-element.elementor-element-ffd73ff{font-family:"Red Hat Display", Sans-serif;font-size:25px;font-weight:600;color:var( --e-global-color-e3bc65a );}.elementor-806 .elementor-element.elementor-element-9f3b20c{--display:flex;--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-806 .elementor-element.elementor-element-f4671dd{font-family:"Red Hat Display", Sans-serif;font-size:68px;font-weight:400;color:var( --e-global-color-e3bc65a );}.elementor-806 .elementor-element.elementor-element-f4671dd p{margin-block-end:68px;}.elementor-806 .elementor-element.elementor-element-f4671dd a{color:var( --e-global-color-accent );}.elementor-806 .elementor-element.elementor-element-f4671dd a:hover, .elementor-806 .elementor-element.elementor-element-f4671dd a:focus{color:var( --e-global-color-e3bc65a );}.elementor-806 .elementor-element.elementor-element-ac7983a{--display:flex;--padding-top:0rem;--padding-bottom:0rem;--padding-left:5rem;--padding-right:5rem;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );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 );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-806 .elementor-element.elementor-element-6ce23dd{--divider-border-style:solid;--divider-color:var( --e-global-color-e3bc65a );--divider-border-width:2px;}.elementor-806 .elementor-element.elementor-element-6ce23dd .elementor-divider-separator{width:100%;}.elementor-806 .elementor-element.elementor-element-6ce23dd .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-806 .elementor-element.elementor-element-d98908d{--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;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:5rem;--padding-right:5rem;}.elementor-806 .elementor-element.elementor-element-45f7aeb{--display:flex;}.elementor-806 .elementor-element.elementor-element-a0f20c7{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-806 .elementor-element.elementor-element-e0c9f00{--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 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-806 .elementor-element.elementor-element-ac5c73d{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-806 .elementor-element.elementor-element-ac5c73d .elementor-divider-separator{width:100%;}.elementor-806 .elementor-element.elementor-element-ac5c73d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-806 .elementor-element.elementor-element-f8fadd0 iframe{filter:brightness( 100% ) contrast( 110% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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 );color:var( --e-global-color-text );}.elementor-806 .elementor-element.elementor-element-0d49c88{padding:0px 50px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-primary );}.elementor-806 .elementor-element.elementor-element-0d49c88 .elementor-icon-box-wrapper{text-align:left;}.elementor-806 .elementor-element.elementor-element-0d49c88 .elementor-icon-box-title, .elementor-806 .elementor-element.elementor-element-0d49c88 .elementor-icon-box-title a{font-family:"Red Hat Display", Sans-serif;font-size:25px;font-weight:600;}.elementor-806 .elementor-element.elementor-element-0d49c88 .elementor-icon-box-title{color:var( --e-global-color-e3bc65a );}.elementor-806 .elementor-element.elementor-element-0d49c88:has(:hover) .elementor-icon-box-title,
					 .elementor-806 .elementor-element.elementor-element-0d49c88:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-806 .elementor-element.elementor-element-0d49c88 .elementor-icon-box-description{color:var( --e-global-color-e3bc65a );}.elementor-806 .elementor-element.elementor-element-03ce85c{--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 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-806 .elementor-element.elementor-element-16e10ef{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-806 .elementor-element.elementor-element-16e10ef .elementor-divider-separator{width:100%;}.elementor-806 .elementor-element.elementor-element-16e10ef .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-806 .elementor-element.elementor-element-6f6066f iframe{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-806 .elementor-element.elementor-element-fcb3550{padding:0px 50px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-primary );}.elementor-806 .elementor-element.elementor-element-fcb3550 .elementor-icon-box-wrapper{text-align:left;}.elementor-806 .elementor-element.elementor-element-fcb3550 .elementor-icon-box-title, .elementor-806 .elementor-element.elementor-element-fcb3550 .elementor-icon-box-title a{font-family:"Red Hat Display", Sans-serif;font-size:25px;font-weight:600;}.elementor-806 .elementor-element.elementor-element-fcb3550 .elementor-icon-box-title{color:var( --e-global-color-e3bc65a );}.elementor-806 .elementor-element.elementor-element-fcb3550:has(:hover) .elementor-icon-box-title,
					 .elementor-806 .elementor-element.elementor-element-fcb3550:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-bc0e6dd );}.elementor-806 .elementor-element.elementor-element-fcb3550 .elementor-icon-box-description{color:var( --e-global-color-e3bc65a );}.elementor-806 .elementor-element.elementor-element-fef3813{--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 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-806 .elementor-element.elementor-element-a035898{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-806 .elementor-element.elementor-element-a035898 .elementor-divider-separator{width:100%;}.elementor-806 .elementor-element.elementor-element-a035898 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-806 .elementor-element.elementor-element-a7fbf7f iframe{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-806 .elementor-element.elementor-element-72dff8e{padding:0px 50px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-primary );}.elementor-806 .elementor-element.elementor-element-72dff8e .elementor-icon-box-wrapper{text-align:left;}.elementor-806 .elementor-element.elementor-element-72dff8e .elementor-icon-box-title, .elementor-806 .elementor-element.elementor-element-72dff8e .elementor-icon-box-title a{font-family:"Red Hat Display", Sans-serif;font-size:25px;font-weight:600;}.elementor-806 .elementor-element.elementor-element-72dff8e .elementor-icon-box-title{color:var( --e-global-color-e3bc65a );}.elementor-806 .elementor-element.elementor-element-72dff8e:has(:hover) .elementor-icon-box-title,
					 .elementor-806 .elementor-element.elementor-element-72dff8e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-806 .elementor-element.elementor-element-72dff8e .elementor-icon-box-description{color:var( --e-global-color-e3bc65a );}.elementor-806 .elementor-element.elementor-element-dfc5383{--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;--margin-top:0rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:5rem;--padding-right:5rem;}.elementor-806 .elementor-element.elementor-element-76270e1{--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;--justify-content:space-between;}.elementor-806 .elementor-element.elementor-element-94303f7{--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;}.elementor-806 .elementor-element.elementor-element-969b579{font-family:"Sentient", Sans-serif;font-size:50px;font-weight:200;color:var( --e-global-color-e3bc65a );}.elementor-806 .elementor-element.elementor-element-969b579 a{color:var( --e-global-color-accent );}.elementor-806 .elementor-element.elementor-element-969b579 a:hover, .elementor-806 .elementor-element.elementor-element-969b579 a:focus{color:var( --e-global-color-e3bc65a );}.elementor-806 .elementor-element.elementor-element-818c1d0{--display:flex;--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-806 .elementor-element.elementor-element-b216a5a{font-family:"Sentient", Sans-serif;font-size:50px;font-weight:200;line-height:75px;color:var( --e-global-color-accent );}.elementor-806 .elementor-element.elementor-element-b216a5a a{color:var( --e-global-color-accent );}.elementor-806 .elementor-element.elementor-element-b216a5a a:hover, .elementor-806 .elementor-element.elementor-element-b216a5a a:focus{color:var( --e-global-color-e3bc65a );}.elementor-806 .elementor-element.elementor-element-d7d1a98{--display:flex;--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-806 .elementor-element.elementor-element-56d089c{font-family:"Sentient", Sans-serif;font-size:50px;font-weight:200;color:var( --e-global-color-e3bc65a );}.elementor-806 .elementor-element.elementor-element-56d089c a{color:var( --e-global-color-accent );}.elementor-806 .elementor-element.elementor-element-56d089c a:hover, .elementor-806 .elementor-element.elementor-element-56d089c a:focus{color:var( --e-global-color-e3bc65a );}body.elementor-page-806:not(.elementor-motion-effects-element-type-background), body.elementor-page-806 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-806 .elementor-element.elementor-element-e3e3884{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-806 .elementor-element.elementor-element-2726d0f{font-size:44px;}.elementor-806 .elementor-element.elementor-element-455cf0f{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-806 .elementor-element.elementor-element-937b5ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;font-size:20px;}.elementor-806 .elementor-element.elementor-element-643a6db{font-size:28px;}.elementor-806 .elementor-element.elementor-element-05bb907{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-806 .elementor-element.elementor-element-ffd73ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;padding:0px 0px 0px 0px;font-size:20px;}.elementor-806 .elementor-element.elementor-element-f4671dd{font-size:26px;}.elementor-806 .elementor-element.elementor-element-f4671dd p{margin-block-end:0px;}.elementor-806 .elementor-element.elementor-element-ac7983a{--margin-top:1.2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-806 .elementor-element.elementor-element-d98908d{--margin-top:-1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-806 .elementor-element.elementor-element-03ce85c{--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-806 .elementor-element.elementor-element-fef3813{--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}}@media(min-width:768px){.elementor-806 .elementor-element.elementor-element-bfed561{--width:40%;}.elementor-806 .elementor-element.elementor-element-b29eac5{--width:60%;}.elementor-806 .elementor-element.elementor-element-a727837{--width:40%;}.elementor-806 .elementor-element.elementor-element-29969c3{--width:60%;}.elementor-806 .elementor-element.elementor-element-05ee83f{--width:40%;}.elementor-806 .elementor-element.elementor-element-9f3b20c{--width:60%;}.elementor-806 .elementor-element.elementor-element-e0c9f00{--width:30%;}.elementor-806 .elementor-element.elementor-element-03ce85c{--width:30%;}.elementor-806 .elementor-element.elementor-element-fef3813{--width:30%;}.elementor-806 .elementor-element.elementor-element-94303f7{--width:30%;}.elementor-806 .elementor-element.elementor-element-818c1d0{--width:30%;}.elementor-806 .elementor-element.elementor-element-d7d1a98{--width:30%;}}/* Start custom CSS for heading, class: .elementor-element-4e048f9 */.elementor-806 .elementor-element.elementor-element-4e048f9 {
  position: absolute;
  left: -9999px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-818c1d0 */.social-link a {
  color: #ffffff;                        /* colore testo base */
  text-decoration: none;                 /* rimuove underline nativo */
  border-bottom: 1.2px solid #ffffff;    /* linea bianca sottile ed elegante */
  padding-bottom: 0;                     /* nessuna distanza aggiuntiva */
  line-height: 0.9;                      /* riduce lo spazio ottico sotto le lettere */
  display: inline-block;                 /* garantisce che il border si allinei bene */
  transition: color 0.3s ease, border-color 0.3s ease;
}

.social-link a:hover {
  color: #ff5100;                        /* testo arancione brand */
  border-color: #ff5100;                 /* linea arancione brand */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-56d089c */.social-link a {
  color: #ffffff;                        /* colore testo base */
  text-decoration: none;                 /* rimuove underline nativo */
  border-bottom: 1.2px solid #ffffff;    /* linea bianca sottile ed elegante */
  padding-bottom: 0;                     /* nessuna distanza aggiuntiva */
  line-height: 0.9;                      /* riduce lo spazio ottico sotto le lettere */
  display: inline-block;                 /* garantisce che il border si allinei bene */
  transition: color 0.3s ease, border-color 0.3s ease;
}

.social-link a:hover {
  color: #ff5100;                        /* testo arancione brand */
  border-color: #ff5100;                 /* linea arancione brand */
}/* End custom CSS */
/* Start custom CSS *//* ---- Titolo: stato base e blocco degli hover tema ---- */
.elementor .card-sede .elementor-widget-heading .elementor-heading-title,
.elementor .card-sede .elementor-widget-heading .elementor-heading-title a,
.elementor .card-sede .elementor-icon-box-title,
.elementor .card-sede .elementor-icon-box-title a,
.elementor .card-sede .elementor-icon-box-title span {
  color: #ffffff !important;
  text-decoration: none !important;
  transition: color .35s ease;
}

/* ---- Mappa come IFRAME (Google Maps widget, HTML embed, ecc.) ---- */
.elementor .card-sede .elementor-widget-google_maps .elementor-custom-embed iframe,
.elementor .card-sede .elementor-widget-html iframe,
.elementor .card-sede .elementor-widget-shortcode iframe,
.elementor .card-sede .elementor-widget-embed iframe {
  filter: grayscale(100%) brightness(.9);
  transition: filter .35s ease;
  pointer-events: none; /* permette l'hover del container anche sopra la mappa */
}

/* ---- Mappa come IMG (se usi un'immagine) ---- */
.elementor .card-sede .elementor-widget-image img {
  filter: grayscale(100%) brightness(.9);
  transition: filter .35s ease;
}

/* ---- Hover COMBINATO: passa tutto a colore + titolo arancione ---- */
.elementor .card-sede:hover .elementor-widget-google_maps .elementor-custom-embed iframe,
.elementor .card-sede:hover .elementor-widget-html iframe,
.elementor .card-sede:hover .elementor-widget-shortcode iframe,
.elementor .card-sede:hover .elementor-widget-embed iframe,
.elementor .card-sede:hover .elementor-widget-image img {
  filter: none;
  pointer-events: auto; /* riattiva l'interazione con la mappa quando sei in hover sulla card */
}

/* --- TITOLO in hover (sia Heading che Icon Box) --- */
.elementor .card-sede:hover .elementor-widget-heading .elementor-heading-title,
.elementor .card-sede:hover .elementor-widget-heading .elementor-heading-title a,
.elementor .card-sede:hover .elementor-icon-box-title,
.elementor .card-sede:hover .elementor-icon-box-title a,
.elementor .card-sede:hover .elementor-icon-box-title span {
  color: #ff5100 !important; /* arancione brand */
}

/* (facoltativo) feedback visivo della card in hover */
.elementor .card-sede { cursor: pointer; }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Sentient';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://staging.target-risarcimenti.it/wp-content/uploads/2025/08/Sentient-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Sentient';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://staging.target-risarcimenti.it/wp-content/uploads/2025/08/Sentient-Italic.woff2') format('woff2');
}
@font-face {
	font-family: 'Sentient';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://staging.target-risarcimenti.it/wp-content/uploads/2025/08/Sentient-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Sentient';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://staging.target-risarcimenti.it/wp-content/uploads/2025/08/Sentient-BoldItalic.woff2') format('woff2');
}
@font-face {
	font-family: 'Sentient';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://staging.target-risarcimenti.it/wp-content/uploads/2025/08/Sentient-Light.woff2') format('woff2');
}
@font-face {
	font-family: 'Sentient';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: ;
}
@font-face {
	font-family: 'Sentient';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://staging.target-risarcimenti.it/wp-content/uploads/2025/08/Sentient-Extralight.woff2') format('woff2');
}
/* End Custom Fonts CSS */