.elementor-85 .elementor-element.elementor-element-8922558{--display:flex;--min-height:400px;--justify-content:center;--overlay-opacity:0.5;}.elementor-85 .elementor-element.elementor-element-8922558:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-8922558 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://albedophotolab.it/wp-content/uploads/2026/07/camerini_14-e1783596247189.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-85 .elementor-element.elementor-element-8922558::before, .elementor-85 .elementor-element.elementor-element-8922558 > .elementor-background-video-container::before, .elementor-85 .elementor-element.elementor-element-8922558 > .e-con-inner > .elementor-background-video-container::before, .elementor-85 .elementor-element.elementor-element-8922558 > .elementor-background-slideshow::before, .elementor-85 .elementor-element.elementor-element-8922558 > .e-con-inner > .elementor-background-slideshow::before, .elementor-85 .elementor-element.elementor-element-8922558 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-bfa75c5 );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-85 .elementor-element.elementor-element-3ac053d{text-align:end;}.elementor-85 .elementor-element.elementor-element-3ac053d .elementor-heading-title{color:var( --e-global-color-dfdb5d9 );}.elementor-85 .elementor-element.elementor-element-c838a53{text-align:end;margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-85 .elementor-element.elementor-element-ec9aa22{text-align:end;font-size:19px;font-weight:600;line-height:11px;margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-85 .elementor-element.elementor-element-db92c4f .elementor-button{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;background-color:var( --e-global-color-dfdb5d9 );}.elementor-85 .elementor-element.elementor-element-5f74095{--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;--padding-top:050px;--padding-bottom:050px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-447ce26{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-85 .elementor-element.elementor-element-6572b03{text-align:center;}.elementor-85 .elementor-element.elementor-element-b208b7d{text-align:center;font-weight:600;letter-spacing:0.5px;}.elementor-85 .elementor-element.elementor-element-8eac209{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-85 .elementor-element.elementor-element-6bd2b8c{text-align:center;}.elementor-85 .elementor-element.elementor-element-337a15a{text-align:center;font-weight:600;letter-spacing:0.5px;}.elementor-85 .elementor-element.elementor-element-647569f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-85 .elementor-element.elementor-element-e6cb3a9{text-align:center;}.elementor-85 .elementor-element.elementor-element-733c6a2{text-align:center;font-weight:600;letter-spacing:0.5px;}.elementor-85 .elementor-element.elementor-element-522c379{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-85 .elementor-element.elementor-element-b7ea19e{text-align:center;}.elementor-85 .elementor-element.elementor-element-e1de082{text-align:center;font-weight:600;letter-spacing:0.5px;}.elementor-85 .elementor-element.elementor-element-b0c2b5b{--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;--justify-content:center;}.elementor-85 .elementor-element.elementor-element-44b19d5{text-align:center;}.elementor-85 .elementor-element.elementor-element-16dc606{--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:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-85 .elementor-element.elementor-element-75d643f{--display:flex;--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;--align-items:center;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:050px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-75d643f:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-75d643f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ad7e96d );}.elementor-85 .elementor-element.elementor-element-61d3aef .elementor-heading-title{font-weight:900;color:var( --e-global-color-dfdb5d9 );}.elementor-85 .elementor-element.elementor-element-8d77482{font-size:18px;font-weight:500;}.elementor-85 .elementor-element.elementor-element-21bbe8e{font-size:18px;font-weight:500;margin:-29px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:-2px 0px 0px 0px;}.elementor-85 .elementor-element.elementor-element-2b9de2e .elementor-button{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;background-color:var( --e-global-color-dfdb5d9 );}.elementor-85 .elementor-element.elementor-element-2b9de2e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-85 .elementor-element.elementor-element-aca661b{--display:flex;--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;--align-items:center;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-aca661b:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-aca661b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ad7e96d );}.elementor-85 .elementor-element.elementor-element-0437e2c .elementor-heading-title{font-weight:900;color:var( --e-global-color-dfdb5d9 );}.elementor-85 .elementor-element.elementor-element-55a463c{font-size:18px;font-weight:500;}.elementor-85 .elementor-element.elementor-element-10b1458{font-size:18px;font-weight:500;margin:-29px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:-2px 0px 0px 0px;}.elementor-85 .elementor-element.elementor-element-6c7222e .elementor-button{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;background-color:var( --e-global-color-dfdb5d9 );}.elementor-85 .elementor-element.elementor-element-6c7222e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-85 .elementor-element.elementor-element-437701a{--display:flex;--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;--align-items:center;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-437701a:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-437701a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ad7e96d );}.elementor-85 .elementor-element.elementor-element-1117132 .elementor-heading-title{font-weight:900;color:var( --e-global-color-dfdb5d9 );}.elementor-85 .elementor-element.elementor-element-7814b80{font-size:18px;font-weight:500;}.elementor-85 .elementor-element.elementor-element-ac38369{font-size:18px;font-weight:500;margin:-29px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:-2px 0px 0px 0px;}.elementor-85 .elementor-element.elementor-element-6c5f185 .elementor-button{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;background-color:var( --e-global-color-dfdb5d9 );}.elementor-85 .elementor-element.elementor-element-6c5f185{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-85 .elementor-element.elementor-element-ab30a82{--display:flex;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-958657e{text-align:center;padding:0px 0px 0px 0px;}.elementor-85 .elementor-element.elementor-element-a1a43ed{text-align:center;font-size:18px;font-weight:700;line-height:12px;letter-spacing:0.6px;margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-85 .elementor-element.elementor-element-708a25c{--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-85 .elementor-element.elementor-element-a6a18de{--display:flex;--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:flex-start;--align-items:center;}.elementor-85 .elementor-element.elementor-element-181abff{--display:flex;--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:flex-start;--align-items:center;}.elementor-85 .elementor-element.elementor-element-f107d88{--display:flex;--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:flex-start;--align-items:center;}.elementor-85 .elementor-element.elementor-element-ab7fbdf{--display:flex;--gap:010px 010px;--row-gap:010px;--column-gap:010px;}.elementor-85 .elementor-element.elementor-element-3b92f14{font-weight:600;letter-spacing:0.5px;}.elementor-85 .elementor-element.elementor-element-b58c55d{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-85 .elementor-element.elementor-element-6308d22{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-85 .elementor-element.elementor-element-6658212{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-85 .elementor-element.elementor-element-170a799{--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;--justify-content:center;}.elementor-85 .elementor-element.elementor-element-bb6131e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-85 .elementor-element.elementor-element-bb6131e .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-85 .elementor-element.elementor-element-bb6131e .elementor-button{font-size:18px;font-weight:500;background-color:var( --e-global-color-dfdb5d9 );}.elementor-85 .elementor-element.elementor-element-b6b8519{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-b6b8519:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-b6b8519 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ad7e96d );}.elementor-85 .elementor-element.elementor-element-4b5d9e4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-85 .elementor-element.elementor-element-31af81e{--display:flex;--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;--align-items:center;}.elementor-85 .elementor-element.elementor-element-f2c185c .elementor-heading-title{font-weight:700;}.elementor-85 .elementor-element.elementor-element-25a90ab{text-align:center;font-weight:400;line-height:12px;letter-spacing:0.7px;}.elementor-85 .elementor-element.elementor-element-f6529db{--display:flex;}.elementor-85 .elementor-element.elementor-element-fa603e1{text-align:center;}.elementor-85 .elementor-element.elementor-element-c55889e{text-align:center;}.elementor-85 .elementor-element.elementor-element-c55889e .elementor-heading-title{font-weight:900;}.elementor-85 .elementor-element.elementor-element-bd86235{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-85 .elementor-element.elementor-element-40027d2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-85 .elementor-element.elementor-element-7cd9cc4{text-align:center;font-weight:400;}.elementor-85 .elementor-element.elementor-element-323e2b5{--display:flex;}.elementor-85 .elementor-element.elementor-element-9a8a04c .elementor-button{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;background-color:var( --e-global-color-dfdb5d9 );}.elementor-85 .elementor-element.elementor-element-9a8a04c{margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-85 .elementor-element.elementor-element-56aa718{--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:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-85 .elementor-element.elementor-element-0ea893e{text-align:center;}.elementor-85 .elementor-element.elementor-element-2fece4b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-85 .elementor-element.elementor-element-2fece4b:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-2fece4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ad7e96d );}.elementor-85 .elementor-element.elementor-element-f77bb32{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-85 .elementor-element.elementor-element-2696c99{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-85 .elementor-element.elementor-element-aa3927d{font-weight:500;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:-4px 0px -12px 0px;}.elementor-85 .elementor-element.elementor-element-b2c2763{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-85 .elementor-element.elementor-element-b516a1d{text-align:end;}.elementor-85 .elementor-element.elementor-element-7f5231a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-85 .elementor-element.elementor-element-696cad3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-85 .elementor-element.elementor-element-13629f5{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-85 .elementor-element.elementor-element-c8bc563{font-weight:500;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:-4px 0px -12px 0px;}.elementor-85 .elementor-element.elementor-element-cd40693{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-85 .elementor-element.elementor-element-8c56ca0{text-align:end;}.elementor-85 .elementor-element.elementor-element-907f8a4{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-85 .elementor-element.elementor-element-907f8a4:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-907f8a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ad7e96d );}.elementor-85 .elementor-element.elementor-element-71ce59c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-85 .elementor-element.elementor-element-b8200e4{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-85 .elementor-element.elementor-element-1a72f25{font-weight:500;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:-4px 0px -12px 0px;}.elementor-85 .elementor-element.elementor-element-e21770f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-85 .elementor-element.elementor-element-2f0eaab{text-align:end;}.elementor-85 .elementor-element.elementor-element-e6d2519{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-85 .elementor-element.elementor-element-fff3f04{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-85 .elementor-element.elementor-element-49d09b9{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-85 .elementor-element.elementor-element-d3ae453{font-weight:500;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:-4px 0px -12px 0px;}.elementor-85 .elementor-element.elementor-element-d185189{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-85 .elementor-element.elementor-element-7526ad0{text-align:end;}.elementor-85 .elementor-element.elementor-element-06f78aa{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-85 .elementor-element.elementor-element-06f78aa:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-06f78aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ad7e96d );}.elementor-85 .elementor-element.elementor-element-ffe252b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-85 .elementor-element.elementor-element-2e8beb9{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-85 .elementor-element.elementor-element-d4b8f6b{font-weight:500;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:-4px 0px -12px 0px;}.elementor-85 .elementor-element.elementor-element-7ac25fa{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-85 .elementor-element.elementor-element-8bad784{text-align:end;}.elementor-85 .elementor-element.elementor-element-22f80a1{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-85 .elementor-element.elementor-element-919c284{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-85 .elementor-element.elementor-element-1c39de6{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-85 .elementor-element.elementor-element-f94630b{font-weight:500;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:-4px 0px -12px 0px;}.elementor-85 .elementor-element.elementor-element-148ec36{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-85 .elementor-element.elementor-element-b8a85d3{text-align:end;}.elementor-85 .elementor-element.elementor-element-2f75281{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-85 .elementor-element.elementor-element-2f75281:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-2f75281 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ad7e96d );}.elementor-85 .elementor-element.elementor-element-5623f0a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-85 .elementor-element.elementor-element-3ac1ee5{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-85 .elementor-element.elementor-element-4ea93b1{font-weight:500;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:-4px 0px -12px 0px;}.elementor-85 .elementor-element.elementor-element-7272c7b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-85 .elementor-element.elementor-element-e314d67{text-align:end;}.elementor-85 .elementor-element.elementor-element-063149d{--display:flex;--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;--padding-top:0100px;--padding-bottom:0100px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-fb01daf{font-weight:700;letter-spacing:0.5px;}.elementor-85 .elementor-element.elementor-element-a15e513{--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:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-85 .elementor-element.elementor-element-87e6e62{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-85 .elementor-element.elementor-element-6fd056c{text-align:center;}.elementor-85 .elementor-element.elementor-element-6fd056c .elementor-heading-title{font-weight:900;color:var( --e-global-color-dfdb5d9 );}.elementor-85 .elementor-element.elementor-element-e466e6c{text-align:center;}.elementor-85 .elementor-element.elementor-element-972e42d{text-align:center;font-weight:500;letter-spacing:0.3px;}.elementor-85 .elementor-element.elementor-element-0e9f6a6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-85 .elementor-element.elementor-element-98ff965{text-align:center;}.elementor-85 .elementor-element.elementor-element-98ff965 .elementor-heading-title{font-weight:900;color:var( --e-global-color-dfdb5d9 );}.elementor-85 .elementor-element.elementor-element-5c6a83e{text-align:center;}.elementor-85 .elementor-element.elementor-element-0177f58{text-align:center;font-weight:500;letter-spacing:0.3px;}.elementor-85 .elementor-element.elementor-element-9103b71{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-85 .elementor-element.elementor-element-b86de41{text-align:center;}.elementor-85 .elementor-element.elementor-element-b86de41 .elementor-heading-title{font-weight:900;color:var( --e-global-color-dfdb5d9 );}.elementor-85 .elementor-element.elementor-element-992692d{text-align:center;}.elementor-85 .elementor-element.elementor-element-bb29c1a{text-align:center;font-weight:500;letter-spacing:0.3px;}.elementor-85 .elementor-element.elementor-element-98d64cd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-85 .elementor-element.elementor-element-7792765{text-align:center;}.elementor-85 .elementor-element.elementor-element-7792765 .elementor-heading-title{font-weight:900;color:var( --e-global-color-dfdb5d9 );}.elementor-85 .elementor-element.elementor-element-98b7547{text-align:center;}.elementor-85 .elementor-element.elementor-element-88c3c6d{text-align:center;font-weight:500;letter-spacing:0.3px;}.elementor-85 .elementor-element.elementor-element-a9cc934{--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:center;--align-items:center;--border-radius:30px 30px 30px 30px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-a9cc934:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-a9cc934 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ad7e96d );}.elementor-85 .elementor-element.elementor-element-d694da8{--display:flex;--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;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-a0dd128{text-align:center;font-weight:500;line-height:20px;letter-spacing:0.5px;}.elementor-85 .elementor-element.elementor-element-11cce3a .elementor-button{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;background-color:var( --e-global-color-dfdb5d9 );}.elementor-85 .elementor-element.elementor-element-fb66fa0{--display:flex;--border-radius:50px 50px 50px 50px;}.elementor-85 .elementor-element.elementor-element-f6e0fce{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-e1306a5{font-weight:500;letter-spacing:0.4px;}.elementor-85 .elementor-element.elementor-element-a171874{--display:flex;}.elementor-85 .elementor-element.elementor-element-992bb74{font-weight:500;letter-spacing:0.5px;}.elementor-85 .elementor-element.elementor-element-be4de26{--display:flex;}.elementor-85 .elementor-element.elementor-element-07de6cc{font-weight:400;letter-spacing:0.5px;}.elementor-85 .elementor-element.elementor-element-1bd8b40{--display:flex;}.elementor-85 .elementor-element.elementor-element-a4fafeb{font-weight:400;letter-spacing:0.5px;}.elementor-85 .elementor-element.elementor-element-95b4b64{--display:flex;}.elementor-85 .elementor-element.elementor-element-664bab9{font-weight:400;letter-spacing:0.5px;}.elementor-85 .elementor-element.elementor-element-14d1048{--display:flex;}.elementor-85 .elementor-element.elementor-element-08a6f10{font-weight:400;letter-spacing:0.5px;}.elementor-85 .elementor-element.elementor-element-4340b7a{--display:flex;}.elementor-85 .elementor-element.elementor-element-8271605{font-weight:400;letter-spacing:0.5px;}.elementor-85 .elementor-element.elementor-element-b699746{--display:flex;}.elementor-85 .elementor-element.elementor-element-1b88dab{font-weight:400;letter-spacing:0.5px;}.elementor-85 .elementor-element.elementor-element-65c85c1{--display:flex;}.elementor-85 .elementor-element.elementor-element-35395af{font-weight:400;letter-spacing:0.5px;}.elementor-85 .elementor-element.elementor-element-574cc3c{--display:flex;}.elementor-85 .elementor-element.elementor-element-e76c931{font-weight:400;letter-spacing:0.5px;}.elementor-85 .elementor-element.elementor-element-c84176e{--display:flex;}.elementor-85 .elementor-element.elementor-element-3059f05{font-weight:400;letter-spacing:0.5px;}.elementor-85 .elementor-element.elementor-element-2da578c{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;}.elementor-85 .elementor-element.elementor-element-1e51415{--display:flex;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-1e51415:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-1e51415 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ad7e96d );}.elementor-85 .elementor-element.elementor-element-c1db2fe{text-align:center;}.elementor-85 .elementor-element.elementor-element-056498a{text-align:center;font-size:19px;font-weight:500;letter-spacing:0.5px;}.elementor-85 .elementor-element.elementor-element-c9accb3 .elementor-button{font-family:"Geist Regular 400", Sans-serif;font-size:20px;font-weight:500;background-color:var( --e-global-color-dfdb5d9 );}.elementor-85 .elementor-element.elementor-element-a7eb6e1{text-align:center;font-weight:500;letter-spacing:0.5px;}.elementor-85 .elementor-element.elementor-element-ca38941{--display:flex;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-ca38941:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-ca38941 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ad7e96d );}.elementor-85 .elementor-element.elementor-element-fd565de{text-align:center;}.elementor-85 .elementor-element.elementor-element-288f391{text-align:center;font-size:19px;font-weight:500;letter-spacing:0.5px;}.elementor-85 .elementor-element.elementor-element-35c3b62 .elementor-button{font-family:"Geist Regular 400", Sans-serif;font-size:20px;font-weight:500;background-color:var( --e-global-color-dfdb5d9 );}.elementor-85 .elementor-element.elementor-element-9ebf529{text-align:center;font-weight:500;letter-spacing:0.5px;}@media(min-width:768px){.elementor-85 .elementor-element.elementor-element-8922558{--content-width:1200px;}.elementor-85 .elementor-element.elementor-element-b6b8519{--content-width:850px;}.elementor-85 .elementor-element.elementor-element-2fece4b{--content-width:900px;}.elementor-85 .elementor-element.elementor-element-b2c2763{--width:50%;}.elementor-85 .elementor-element.elementor-element-7f5231a{--content-width:900px;}.elementor-85 .elementor-element.elementor-element-696cad3{--content-width:900px;}.elementor-85 .elementor-element.elementor-element-cd40693{--width:50%;}.elementor-85 .elementor-element.elementor-element-907f8a4{--content-width:900px;}.elementor-85 .elementor-element.elementor-element-71ce59c{--content-width:900px;}.elementor-85 .elementor-element.elementor-element-e21770f{--width:50%;}.elementor-85 .elementor-element.elementor-element-e6d2519{--content-width:900px;}.elementor-85 .elementor-element.elementor-element-fff3f04{--content-width:900px;}.elementor-85 .elementor-element.elementor-element-d185189{--width:50%;}.elementor-85 .elementor-element.elementor-element-06f78aa{--content-width:900px;}.elementor-85 .elementor-element.elementor-element-ffe252b{--content-width:900px;}.elementor-85 .elementor-element.elementor-element-7ac25fa{--width:50%;}.elementor-85 .elementor-element.elementor-element-22f80a1{--content-width:900px;}.elementor-85 .elementor-element.elementor-element-919c284{--content-width:900px;}.elementor-85 .elementor-element.elementor-element-148ec36{--width:50%;}.elementor-85 .elementor-element.elementor-element-2f75281{--content-width:900px;}.elementor-85 .elementor-element.elementor-element-5623f0a{--content-width:900px;}.elementor-85 .elementor-element.elementor-element-7272c7b{--width:50%;}.elementor-85 .elementor-element.elementor-element-d694da8{--width:35%;}.elementor-85 .elementor-element.elementor-element-fb66fa0{--width:65%;}}/* Start custom CSS for shortcode, class: .elementor-element-46cd8b3 *//* Testo intestazione giorni */
.fc .fc-col-header-cell-cushion {
    color: #d4d4d4;
    font-weight: 500;
}

/* Sfondo intestazione giorni */
.fc .fc-col-header-cell {
    background-color: #1f1f1f;
}

/* Orari laterali (09:00, 10:00...) */
.fc .fc-timegrid-slot-label-cushion {
    color: #d4d4d4;
}

/* Linee della griglia */
.fc .fc-timegrid-slot,
.fc .fc-timegrid-col {
    border-color: rgba(212,212,212,0.15);
}

/* Eventi occupati */
.fc .fc-event {
    background-color: #b43636;
    border-color: #b43636;
    color: #ffffff;
}/* End custom CSS */