.elementor-296 .elementor-element.elementor-element-ft-footer{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-296 .elementor-element.elementor-element-ft-footer:not(.elementor-motion-effects-element-type-background), .elementor-296 .elementor-element.elementor-element-ft-footer > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-296 .elementor-element.elementor-element-ft-corpo{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:88px;--padding-bottom:40px;--padding-left:clamp(20px,5vw,72px);--padding-right:clamp(20px,5vw,72px);}.elementor-296 .elementor-element.elementor-element-ft-griglia{--display:grid;--e-con-grid-template-columns:repeat(auto-fit,minmax(220px,1fr));--gap:48px 40px;--row-gap:48px;--column-gap:40px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-296 .elementor-element.elementor-element-ft-col1{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-296 .elementor-element.elementor-element-ft-logo img{width:72px;}.elementor-296 .elementor-element.elementor-element-ft-marchio .elementor-heading-title{font-family:"Libre Bodoni", Sans-serif;font-size:20px;font-weight:400;line-height:1.35;color:var( --e-global-color-placarta );}.elementor-296 .elementor-element.elementor-element-ft-mappa .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-plafooterlink-font-family ), Sans-serif;font-size:var( --e-global-typography-plafooterlink-font-size );font-weight:var( --e-global-typography-plafooterlink-font-weight );line-height:var( --e-global-typography-plafooterlink-line-height );letter-spacing:var( --e-global-typography-plafooterlink-letter-spacing );}.elementor-296 .elementor-element.elementor-element-ft-mappa .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-placarta );fill:var( --e-global-color-placarta );padding-left:0px;padding-right:0px;padding-top:4px;padding-bottom:4px;}.elementor-296 .elementor-element.elementor-element-ft-mappa .elementor-nav-menu--main .elementor-item:hover,
					.elementor-296 .elementor-element.elementor-element-ft-mappa .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-296 .elementor-element.elementor-element-ft-mappa .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-296 .elementor-element.elementor-element-ft-mappa .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-placiano );fill:var( --e-global-color-placiano );}.elementor-296 .elementor-element.elementor-element-ft-mappa .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-placarta );}.elementor-296 .elementor-element.elementor-element-ft-servizio .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-plafooterlink-font-family ), Sans-serif;font-size:var( --e-global-typography-plafooterlink-font-size );font-weight:var( --e-global-typography-plafooterlink-font-weight );line-height:var( --e-global-typography-plafooterlink-line-height );letter-spacing:var( --e-global-typography-plafooterlink-letter-spacing );}.elementor-296 .elementor-element.elementor-element-ft-servizio .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-placarta );fill:var( --e-global-color-placarta );padding-left:0px;padding-right:0px;padding-top:4px;padding-bottom:4px;}.elementor-296 .elementor-element.elementor-element-ft-servizio .elementor-nav-menu--main .elementor-item:hover,
					.elementor-296 .elementor-element.elementor-element-ft-servizio .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-296 .elementor-element.elementor-element-ft-servizio .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-296 .elementor-element.elementor-element-ft-servizio .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-placiano );fill:var( --e-global-color-placiano );}.elementor-296 .elementor-element.elementor-element-ft-servizio .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-placarta );}.elementor-296 .elementor-element.elementor-element-ft-col4{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-296 .elementor-element.elementor-element-ft-nota{font-family:var( --e-global-typography-plafooterlink-font-family ), Sans-serif;font-size:var( --e-global-typography-plafooterlink-font-size );font-weight:var( --e-global-typography-plafooterlink-font-weight );line-height:var( --e-global-typography-plafooterlink-line-height );letter-spacing:var( --e-global-typography-plafooterlink-letter-spacing );color:var( --e-global-color-planebbia );}.elementor-296 .elementor-element.elementor-element-ft-legale{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:16px 32px;--row-gap:16px;--column-gap:32px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--margin-top:72px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-296 .elementor-element.elementor-element-ft-copy{font-family:var( --e-global-typography-planota-font-family ), Sans-serif;font-size:var( --e-global-typography-planota-font-size );font-weight:var( --e-global-typography-planota-font-weight );line-height:var( --e-global-typography-planota-line-height );letter-spacing:var( --e-global-typography-planota-letter-spacing );color:var( --e-global-color-planebbia );}.elementor-296 .elementor-element.elementor-element-ft-credit{font-family:var( --e-global-typography-planota-font-family ), Sans-serif;font-size:var( --e-global-typography-planota-font-size );font-weight:var( --e-global-typography-planota-font-weight );line-height:var( --e-global-typography-planota-line-height );letter-spacing:var( --e-global-typography-planota-letter-spacing );color:var( --e-global-color-planebbia );}@media(max-width:1179px){.elementor-296 .elementor-element.elementor-element-ft-griglia{--grid-auto-flow:row;}}@media(max-width:1023px){.elementor-296 .elementor-element.elementor-element-ft-griglia{--grid-auto-flow:row;}.elementor-296 .elementor-element.elementor-element-ft-mappa .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-plafooterlink-font-size );line-height:var( --e-global-typography-plafooterlink-line-height );letter-spacing:var( --e-global-typography-plafooterlink-letter-spacing );}.elementor-296 .elementor-element.elementor-element-ft-servizio .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-plafooterlink-font-size );line-height:var( --e-global-typography-plafooterlink-line-height );letter-spacing:var( --e-global-typography-plafooterlink-letter-spacing );}.elementor-296 .elementor-element.elementor-element-ft-nota{font-size:var( --e-global-typography-plafooterlink-font-size );line-height:var( --e-global-typography-plafooterlink-line-height );letter-spacing:var( --e-global-typography-plafooterlink-letter-spacing );}.elementor-296 .elementor-element.elementor-element-ft-copy{font-size:var( --e-global-typography-planota-font-size );line-height:var( --e-global-typography-planota-line-height );letter-spacing:var( --e-global-typography-planota-letter-spacing );}.elementor-296 .elementor-element.elementor-element-ft-credit{font-size:var( --e-global-typography-planota-font-size );line-height:var( --e-global-typography-planota-line-height );letter-spacing:var( --e-global-typography-planota-letter-spacing );}}@media(max-width:767px){.elementor-296 .elementor-element.elementor-element-ft-griglia{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-296 .elementor-element.elementor-element-ft-mappa .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-plafooterlink-font-size );line-height:var( --e-global-typography-plafooterlink-line-height );letter-spacing:var( --e-global-typography-plafooterlink-letter-spacing );}.elementor-296 .elementor-element.elementor-element-ft-servizio .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-plafooterlink-font-size );line-height:var( --e-global-typography-plafooterlink-line-height );letter-spacing:var( --e-global-typography-plafooterlink-letter-spacing );}.elementor-296 .elementor-element.elementor-element-ft-nota{font-size:var( --e-global-typography-plafooterlink-font-size );line-height:var( --e-global-typography-plafooterlink-line-height );letter-spacing:var( --e-global-typography-plafooterlink-letter-spacing );}.elementor-296 .elementor-element.elementor-element-ft-copy{font-size:var( --e-global-typography-planota-font-size );line-height:var( --e-global-typography-planota-line-height );letter-spacing:var( --e-global-typography-planota-letter-spacing );}.elementor-296 .elementor-element.elementor-element-ft-credit{font-size:var( --e-global-typography-planota-font-size );line-height:var( --e-global-typography-planota-line-height );letter-spacing:var( --e-global-typography-planota-letter-spacing );}}/* Start custom CSS for image, class: .elementor-element-ft-logo */.elementor-296 .elementor-element.elementor-element-ft-logo{text-align:left;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ft-marchio */.elementor-296 .elementor-element.elementor-element-ft-marchio .elementor-heading-title{max-width:26ch;text-wrap:pretty;}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ft-indirizzo */.elementor-296 .elementor-element.elementor-element-ft-indirizzo .pla-indirizzo{font:400 14px/1.7 var(--pla-font-text);color:var(--pla-nebbia);}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ft-lingua */.elementor-296 .elementor-element.elementor-element-ft-lingua .pla-lang{font-size:13px;gap:8px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ft-credit */.elementor-296 .elementor-element.elementor-element-ft-credit .pla-credit{margin:0;display:inline-flex;align-items:center;gap:10px;}.elementor-296 .elementor-element.elementor-element-ft-credit .pla-credit__punti{display:inline-flex;gap:3px;}.elementor-296 .elementor-element.elementor-element-ft-credit .pla-credit__punti>span{width:5px;height:5px;border-radius:50%;}.elementor-296 .elementor-element.elementor-element-ft-credit .pla-credit a{color:var(--pla-carta);padding-bottom:3px;background-image:linear-gradient(90deg,var(--pla-ciano-stampa) 0 33.3%,var(--pla-magenta-stampa) 33.3% 66.6%,var(--pla-giallo-stampa) 66.6% 100%);background-repeat:no-repeat;background-position:0 100%;background-size:100% 1px;transition:background-size var(--pla-dur-fast,.2s) var(--pla-ease,ease),color var(--pla-dur-fast,.2s);}.elementor-296 .elementor-element.elementor-element-ft-credit .pla-credit a:hover,.elementor-296 .elementor-element.elementor-element-ft-credit .pla-credit a:focus-visible{background-size:100% 2px;color:#fff;}@media (prefers-reduced-motion:reduce){.elementor-296 .elementor-element.elementor-element-ft-credit .pla-credit a{transition:none;}}/* End custom CSS */